home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
ARGONET
/
PD
/
FILER
/
GREP.ZIP
/
release
/
Resources
/
OrgMake
< prev
next >
Wrap
Text File
|
1989-03-11
|
819b
|
41 lines
#
# Makefile for GNU e?grep
#
# Add -DUSG for System V.
CFLAGS = -O
#
# You may add getopt.o if your C library lacks getopt(); note that
# 4.3BSD getopt() is said to be somewhat broken.
#
# Add alloca.o if your machine does not support alloca().
#
OBJS = dfa.o regex.o
GOBJ = grep.o
EOBJ = egrep.o
# Space provided for machine dependent libraries.
LIBS =
all: regress
regress: egrep grep
cd tests; sh regress.sh
egrep: $(OBJS) $(EOBJ)
$(CC) $(CFLAGS) -o egrep $(OBJS) $(EOBJ) $(LIBS)
egrep.o: grep.c
$(CC) $(CFLAGS) -DEGREP -c grep.c
mv grep.o egrep.o
grep: $(OBJS) $(GOBJ)
$(CC) $(CFLAGS) -o grep $(OBJS) $(GOBJ) $(LIBS)
clean:
rm -f grep egrep *.o core tests/core tests/tmp.script tests/khadafy.out
dfa.o egrep.o grep.o: dfa.h
egrep.o grep.o regex.o: regex.h